function chooseTab(obj){
	if($(obj).parent().hasClass("current")) return;
	var container = getTabContainer(obj);
	if(!container) return;
	
	$(">div.title li.current",container).removeClass("current");
	$(obj).parent().addClass("current");
	
	var itemId=$(obj).attr("item_id");
	var container=$(">div.content",container);
	var itemContent=$(">div[item_id="+itemId+"]",container);
	if(itemContent.length>0){
		container.children().hide();
		itemContent.show();
	}else{
		container.children().hide();
		$("<div item_id="+itemId+"></div>").html($(obj).html()).appendTo(container);
	}
}

function getTabContainer(obj){
	var p=$(obj),i=0;
	do{
		if(p.hasClass("tab")) return p;
	}while((p=p.parent())&&i++<10);
	return null;
}
